static gboolean
gdk_x11_drag_xevent (GdkDisplay *display,
- const XEvent *xevent,
- gpointer data)
+ const XEvent *xevent,
+ gpointer data)
{
GdkDrag *drag = GDK_DRAG (data);
GdkX11Drag *x11_drag = GDK_X11_DRAG (drag);
}
static void
-gdk_x11_drag_drop_done (GdkDrag *drag,
- gboolean success)
+gdk_x11_drag_drop_done (GdkDrag *drag,
+ gboolean success)
{
GdkX11Drag *x11_drag = GDK_X11_DRAG (drag);
GdkDragAnim *anim;
NULL);
x11_drag = GDK_X11_DRAG (drag);
- g_signal_connect (display, "xevent", G_CALLBACK (gdk_x11_drag_xevent), drag);
-
precache_target_list (drag);
gdk_device_get_position (device, &px, &py);
return NULL;
}
+ g_signal_connect_object (display, "xevent", G_CALLBACK (gdk_x11_drag_xevent), drag, 0);
+
return drag;
}